#include <cstdio>
#include <stdlib.h>
#include "vl_file.h"
#include <libgen.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>

using namespace VL;

int main(int argc, const char ** argv) {
	File file2(".");
	file2.remove();
	// while(true) {
		printf("absolute: %s, parent: %s, name: %s, baseName: %s, ext: %s, exist %s, fileType: %d, \n", file2.getAbsolutePathStr(), file2.getParentPathStr(), file2.getNameStr(), file2.getBaseNameStr(), file2.getExtStr(),
			file2.isExist() ? "exist" : "not exists", file2.getFileType());
	// 	if(file2.isRoot()) {
	// 		break;
	// 	}
	// 	file2 = file2.getParent();
	// }
	// printf("touch: %s\n", file2.touch() ? "true" : "false");
	return 0;
}
